package com.carbon.vo;

import lombok.Data;

import java.util.List;

/**
 * 分页VO
 *
 * @author WangFK
 * @version 1.0
 * @since 2023/8/21 13:23
 */
@Data
public class SearchParams {
    /**
     * 页码
     */
    private Long pageNum;
    /**
     * 尺寸
     */
    private Long pageSize;
    /**
     * 检索条件
     */
    private String search;
    /**
     * 供应商
     */
    private String providerId;
    /**
     * 日期操作
     */
    private String dateTime;
    /**
     * 业务类型
     */
    private String businessId;
    /**
     * 合同类型
     */
    private String contractId;
    /**
     * 申请状态
     */
    private String createStatus;
    /**
     * 审核状态
     */
    private String updateStatus;
    /**
     * 单据状态
     */
    private String orderStatus;
    /**
     * 状态
     */
    private String status;
    /**
     * 仓库名
     */
    private String wareName;
    /**
     * 父ID
     */
    private Integer parentId;
    /**
     * 仓库层级
     */
    private String level;
    /**
     * 仓库id
     */
    private String wareId;

    /**
     * 生产单位id
     */
    private String productId;
    /**
     * 生产批号id
     */
    private String batchId;
    /**
     * 商品类型
     */
    private String goodsType;
    /**
     * 盘点类型
     */
    private String checkType;
    /**
     * 负责人
     */
    private String createBy;
    /**
     * 级联仓库
     */
    private List<String> wareList;
    /**
     * 级联批号
     */
    private List<String> productNameList;
    /**
     * 物料类型
     */
    private String recordType;
    /**
     * 物料规格
     */
    private String recordSize;
    private  String distributionStatus;

    /**
     * 用于标记 补货和入库申请 0 补货 1 入库
     */
    private String flag;

    /**
     * 企业性质
     */
    private String firmNature;

    /**
     * 开户银行
     */
    private String brandName;

    /**
     * 经营范围 index0 firmType 机构类型 index1 经营范围
     */
    private List<String> businessScope;

    /**
     * 注册地址
     */
    private List<String> registerAddress;





}
